Support building a Debian 12 Reef container image #2231
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch adds the necessary ceph-releases/ALL/debian/*/OS_CODENAME files needed to know the Debian release names, so the base container can be built. It also configures the correct package list, as it varies a little bit from the one under CentOS. Finally, the ceph-releases/ALL/debian/daemon-base/DOCKERFILE_INSTALL has been fixed so it uses the minimal Bookworm (currently unofficial, but this will change) repository.
I tested this, and I was able to build a Debian image with it. Comments welcome.